package com.cloudkinto.extentity.shelf;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class StoragePreviewDto {
    private Long id;
    private Long shelfId;
    @ApiModelProperty("货位名称")
    private String positionName;
    @ApiModelProperty("货架名称")
    private String shelfName;
    @ApiModelProperty("层数")
    private Integer tierNumber;
    @ApiModelProperty("格数")
    private Integer gridNumber;
    @ApiModelProperty("货架数量")
    private Integer shelfNumber;
    @ApiModelProperty("拣货顺序")
    private Integer rackSort;

    private Long storageId;
    @ApiModelProperty("货物容量")
    private int stockCapacity;
    @ApiModelProperty("货物总体积")
    private double volume;
    @ApiModelProperty("体积容量占比")
    private Double capacityPercent;

    @ApiModelProperty("货架拣货顺序， 0 顺序 1逆序\t")
    private Integer shelfSort;
    @ApiModelProperty("过道位置 0 过道在左侧， 1 过道在右侧，3过道在格子上，4 过道在格子中间")
    private Integer gangway;
    @ApiModelProperty("开始货架类型 0 单货架 1双货架")
    private Integer firstType;
    @ApiModelProperty("gangway 等于 3 4 时需指定. gangway等于4时 beginGrid和endGrid必须连在一起，如 3 4或 5 6.不可以 6 8")
    private Integer beginGrid;

    private Integer endGrid;
    @ApiModelProperty("竖排货架 0不是 1 是")
    private Integer verticalShelf;

    private Integer line;

    private String position;

    private String girdType;
}
